package io;

/**
 * 使用文件输出流向文件中写入文本数据
 */
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

public class WriteStringDemo {
    public static void main(String[] args) throws IOException {
         /*
            1:创建一个文件输出流
            2:将写出的文字先转换为2进制(一组字节)
            3:关闭流
         */
        FileOutputStream fos=new FileOutputStream("./fos.txt",true);
        String line="jojo，人类是有极限的，除非超越人类。";
        byte[] data= line.getBytes(StandardCharsets.UTF_8);
        /*
            String提供了将内容转换为一组字节的方法:getBytes()
            java.nio.charset.StandardCharsets
         */
        fos.write(data);
        line="所以我不做人了，JOJO,我要超越人类。";
        data=line.getBytes(StandardCharsets.UTF_8);
        fos.write(data);
        System.out.println("写入完毕");
        fos.close();
    }
}
